rain grooves - French English Dictionary